Graphics Device Interface
Windowsが標準で備えるグラフィックス表示用のインターフェース。
ディスプレイとプリンタといったデバイスの違いや画面色数などの違いを吸収する機能を備える。
プログラマは、GDIを使うことでデバイスや環境による描画機構の違いを意識せずにアプリケーションを開発できる。
また、各アプリケーションソフトの見た目や操作感(Look&Feel)をWindowsが提供するものに統一することができる。
ただしシステム側のオーバーヘッドが大きくなるので、ゲームのような速度重視のアプリケーションには向かない。
そこで、パフォーマンスを重視して開発された仕様がDirectXである。
GDI
WinG
DirectX
Windows Graphics Foundation
ラスターイメージプロセッサ (raster image processor)
Direct2D
Direct3D
Graphics Device Interface - Wikipedia
Graphics Device Interface - Wikipedia